/*通用样式*/
.fleft{float:left;}
.fright{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.center{margin:0px auto;}
.test{background-color:#CCC;}
.test2{background-color:#999;}



.malert
{
	position:fixed;
	width:500px; 
	height:35px;
	background:#333;
	top:-35px; 
	left:50%;
	line-height:35px;
	font-size:14px;
	color:#000;
	margin-left:-250px;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
	z-index:99999;
}
.i_logobox{width:280px; height:70px; top:15px; left:220px; border-left:1px solid #e3e3e3; text-indent:1em; line-height:35px;}
.i_logobox .p1{color:#004593; font-size:18px;}
.i_logobox .p2{color:#666; font-size:16px;}
.i_logobox .p2 span{color:#004593; font-size:18px;}
.head_top{width:100%; height:38px; background-color:#0072CA; line-height:38px; color:#fff;}
.head_topin{width:1200px; height:38px;}
.head_topin p{ height:38px; line-height:38px;}
.header{width:100%; height:100px; background-color:#fff;}
.head{width:1200px; height:100px; z-index:99;}
.logo{ height:80px; padding:10px;}
.dh{width:700px; height:80px; top:25px; right:0px; font-size:18px;}
.dh a{ height:60px; line-height:60px; width:80px; margin-left:10px; margin-right:10px; display:block; float:left; text-align:center;}
.dh .on{ border-bottom:2px solid #004593;}
.dh a:hover{border-bottom:2px solid #004593;}
.wap_dh{ top:25px; right:20px; font-size:50px; display:none;}
.wap_menu{width:100%; height:auto; padding:30px; z-index:999999; position:fixed; top:100px; left:0px; background-color:#fff; display:none;  display:none;}
.wap_menu a{width:580px; height:80px; line-height:80px; display:block; color:#333; font-size:24px; margin-top:5px; margin-bottom:5px; border-bottom:1px solid #CCC;}
.wap_menu .on{color:#004593; border-bottom:1px solid #004593;}



.i_sjbox{width:100%; height:172px; background-color:#F4F4F4;}
.i_sjboxin{width:1200px; height:100%; position:relative; margin:0px auto;}
.i_sj_box{width:299px; height:100px; border-right:1px solid #DDDDDD; margin-top:36px; float:left; text-align:center;}
.i_sj_box .p1{color:#5e5e5e; font-size:50px;}
.i_sj_box .p2{color:#999999; font-size:14px; padding-top:8px;}
.i_sj_box .p3{color:#999999; font-size:14px;  position:absolute;}
.pc_none{ display:none;}



.i_about{width:100%; height:620px;}
.i_about_in{width:1200px; height:100%;}
.i_titbox{width:100%; text-align:center; font-size:30px; line-height:38px; color:#004593; padding-top:60px; padding-bottom:30px;}
.i_titbox .p2{color:#b2b2b2; font-size:18px;}
.i_about_l{width:580px; height:455px;}
.i_about_l img{width:100%; height:270px;}
.i_about_l .p1{color:#004593; line-height:32px; font-size:18px; padding-top:15px;}
.i_about_l .p2{color:#5e5e5e; line-height:24px; font-size:14px; padding-top:5px;}
.i_about_l a{color:#004593;}
.i_about_l .img{width:100%; height:270px; overflow:hidden;}
.i_about img{-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;display: block;}
.i_about_l img:hover{transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
.i_about_r{width:580px; height:455px;}
.i_about_r_newsbox{width:100%; height:140px; margin-bottom:15px;}
.i_about_r_newsbox .img{width:200px; height:140px; overflow:hidden;}
.i_about_r_newsbox img{width:200px; height:138px; overflow:hidden;}
.i_about_r_newsbox .content_box{width:365px; height:139px; border-bottom:1px solid #E5E5E5;}
.i_about_r_newsbox .content_box .p1{color:#333; font-size:18px; line-height:32px; padding-top:5px;}
.i_about_r_newsbox .content_box .p2{color:#5e5e5e; font-size:14px; line-height:24px; padding-top:10px;}
.i_about_r_newsbox:hover .p1{color:#004593;}
.i_about_r_newsbox:hover img{transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}



.i_product{width:100%; height:620px; margin-top:80px; background-image:url(../image/cp_bg.jpg); background-position:center; background-repeat:no-repeat;}
.i_product_in{width:1200px; height:100%;}
.i_product .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important;}
.i_product .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important;}

@media screen and (max-device-width:960px){
   .i_product_in{width:100%; height:100%; margin:0px auto}

}

.i_probox{width:350px; height:350px; margin-top:0px; background-color:#fff; float:left; margin-left:25px; margin-right:25px;}
.i_probox .img{width:350px; height:220px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.i_probox .img img{width:330px; height:200px; margin:10px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;display: block;}
.i_probox p{width:330px; margin-left:10px; }
.i_probox .p1{ font-size:18px; color:#004593; line-height:40px; padding-top:10px;}
.i_probox .p2{ font-size:14px; color:#5e5e5e; line-height:24px;}
.i_probox .p3{ font-size:14px; color:#004593; line-height:32px; text-align:right; padding-top:20px;}
.i_probox:hover img{transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) 
translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}



.i_case{width:100%; height:700px;}
.i_case_in{width:1200px; height:100%; }
.i_anli_menubox{width:1200px; height:auto; margin:0px auto; text-align:center;}
.i_anli_menubox a{ display:inline-block; border:1px solid #DDDDDD; color:#666666; line-height:38px; height:38px; font-size:16px; padding-left:15px; padding-right:15px; background-color:#fff; margin-left:5px; margin-right:5px; width:200px; margin:10px; margin-top:0px;}
.i_anli_menubox a:hover{background-color:#004593; color:#fff;}
.i_anli_menubox .on{ background-color:#004593; color:#fff;}
.i_anli_box{width:1200px; height:300px; margin:0px auto; margin-top:30px; background-color:#F9F9F9; display:none;}
.i_anli_box .img{width:450px; height:300px; overflow:hidden;}
.i_anli_box .img img{width:100%; height:100%; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;display: block; }
.i_anli_box:hover img{transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) 
translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
.xsj{width: 0px;height: 0px;display: block;border-width:28px 28px 28px 0; transform:rotate(315deg); right:-24px; top:50px; border-style: solid;border-color: #F9F9F9 transparent transparent;position: relative;}
.anli{width:700px; height:300px; margin-right:25px;}
.anli .p1{font-size: 18px; color: #004593; line-height: 40px; padding-top:20px;}
.anli .p2{font-size: 14px; color: #5e5e5e; line-height: 24px; padding-top:0px;}
.anli .p3{ font-size:14px; color:#004593; line-height:32px; text-align:right; padding-top:15px;}



.i_youshi{width:100%; height:760px; background-color:#083C83; background-position:center; background-repeat:no-repeat;}

.i_youshi_in{width:1200px; height:100%;}

.i_youshi_in img{width:1000px;}


@media screen and (max-device-width:960px){
  .i_youshi_in{width:100%; height:100%;}

.i_youshi_in img{width:90%;}

}




.i_shouhou{width:100%; height:640px; background-color:#fff; }
.i_shouhou_in{width:1200px; height:100%;}
.i_sh_box{width:370px; height:180px; float:left; margin-left:15px; margin-right:15px; margin-bottom:40px; border-radius:10px; cursor:pointer;}
.m_ico{width:90px; height:90px; background-color:#004593; border-radius:45px; text-align:center; margin-top:40px; margin-left:10px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.m_ico i{ font-size:40px; margin-top:25px; color:#fff; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.i_sh_box p{width:242px; float:right; margin-right:10px; }
.i_sh_box .p1{font-size:18px; color:#004593; line-height:32px; padding-top:10px;}
.i_sh_box .p2{font-size:14px; color:#5e5e5e; line-height:20px; padding-top:5px;}
.i_sh_box:hover{background-color:#F9F9F9;}



.foot{width:100%; height:200px; background-color:#004593;}


@media screen and (max-device-width:960px){
	.foot{width:100%; height:300px; background-color:#004593;}
	.foot_in{width:100%; height:100%;}




}

.foot_in{width:1200px; height:100%;}
.ft_logo{ height:80px; margin-top:10px;}



.ft_box{ color:#fff; margin-top:35px; line-height:32px; margin-left:60px;}
.foot2{width:100%; height:50px; background-color:#001A4F;}
.foot2_in{width:1200px; height:100%; line-height:50px; text-align:center; color:#fff;}
.foot2_in a{color:#fff;}
.ft_bm{width:200px;}
.ft_box2{ margin-top:30px; line-height:32px; margin-left:60px; color:#fff;}
.m_edt{width:200px; height:30px; line-height:30px; color:#fff; margin-top:10px; background-color:#004593; border:0px; border-bottom:1px solid #fff;}
.m_sub{width:200px; height:40px; line-height:40px; background-color:#001A4F; text-align:center; color:#fff; border:0px; margin-top:20px;}

.ny_banner{width:100%; height:235px; background-image:url(../image/nybg.jpg); background-position:center; background-repeat:no-repeat;}


.ny_banner p{width:100%; color:#fff;  font-size:40px; text-align:center;}
.ny_banner .p2{width:100%; color:#fff;  font-size:22px; text-align:center; }

.ny_mbx{width:100%; height:42px; line-height:42px; font-size:14px; color:#666; border-bottom:1px solid #DDDDDD; background-color:#fff;}
.ny_mbx_in{width:1200px; }
.ny_mbx_in a{color:#666; }
.ny_mbx_in a:hover{color:#004593; }


.ny_menu{ position:absolute; top:0px; right:0px;}
.ny_menu a{width:auto; height:42px; display:block; float:left; font-size:15px; color:#666; margin-left:30px; argin-right:30px;}
.ny_menu a:hover{color:#004593; border-bottom:1px solid #004593;}
.ny_menu .on{color:#004593; border-bottom:1px solid #004593;}

.ny_main{width:1140px; height:auto; margin:0px auto; min-height:400px; background-color:#fff; padding:30px;}
.wenzhang{ font-size:16px; line-height:24px; color:#333;}
.wenzhang img{ max-width:100%;}
.ny_info_tit_p{ font-size:22px; line-height:45px;}

.info_img{width:500px;}
.ny_info_rbox{width:620px; height:auto; float:right; font-size:16px;}


.ny_news_tit_p{ font-size:24px; line-height:60px; text-align:center;}
.ny_news_hd_box{text-align: center;color: #767676;background: #fafafa;padding: 7px 0;height: 25px;line-height: 25px;font-size: 14px;}
.sxpian { border-top:1px dashed #c0c0c0; margin:40px 0px 0 0px; padding-top:20px; line-height:30px; color:#474747; font-size:14px;}
.sxpian a { margin-left:6px; color:#969696;}
.sxpian a:hover {  color:#0388C6; text-decoration:none !important;}



.gm-list li { overflow:hidden; padding:35px 0; border-bottom:1px dashed #dddddd; color:#999999; line-height:30px; font-size:14px;}
.gm-list li .date { float:left; width:370px; height:195px; background:#eeeeee; color:#999999; font-size:16px; font-family:Arial; text-align:center; line-height:60px; margin-right:40px; position:relative;}
.gm-list li .date:after { content:""; position:absolute; left:0; top:0; height:195px;  width:269px; background-color:rgba(0,0,0, .4); background-image:url(../image/news-em.png); background-position:center; background-repeat:no-repeat; display:none;border-radius:0 0 0 5px;}
.gm-list li .date img { float:left; height:195px;  width:269px; border-right:2px solid #fff; border-radius:0 0 0 5px; }
.gm-list li .date p { font-size:44px; margin-top:37px;}
.gm-list li .date:hover { background:#004593; color:#fff;}
.gm-list li .date:hover:after  { display:block;}
.gm-list li h1 { color:#333333; font-size:18px; padding:15px 0 25px;}
.gm-list li h1:hover {color:#004593;}

.fy { text-align:center; padding:30px 0;}
.fy a { display:inline-block; padding:0 10px; height:28px; border:1px solid #cacaca;  line-height:26px; font-size:14px; color:#6d6d6d; margin:0 6px;}
.fy span{ display:inline-block; padding:0 10px; height:28px; border:1px solid #cacaca;  line-height:26px; font-size:14px; color:#6d6d6d; margin:0 6px;}
.fy a:hover { background:#004593; border:1px solid #004593;  color:#fff;}

.ny_picbox{width:348px; height:220px; position:relative; overflow:hidden; cursor:pointer; margin-left:15px; margin-right:15px; margin-bottom:30px;}
.ny_picbox img{width:348px; height:220px;}
.ny_picbox_in{ position:absolute; width:330px; height:200px; left:0px; bottom:-172px; background-color:rgba(0,0,0,.5);}
.ny_picbox_in{ color:#fff; font-size:16px; padding:10px; line-height:30px; transition: all 500ms ease-in 0s;}
.ny_picbox_in .p2{ font-size:14px;}
.ny_picbox_in .p3{ padding-top:10px;}
.ny_picbox:hover .ny_picbox_in{ bottom:0px;}
.contact_left{width:400px; height:300px; float:left; line-height:36px;}
.ditu{width:650px; height:470px; float:right;}
.ditu img{ max-width:none !important;}
.iw_poi_title{color:#e60012;font-size:18px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word; line-height:24px; color:#616364; font-weight:bold;}

.BMap_Marker{ 
		transform:translateY(-20px);
		animation-name: xs_ani;				 /*规定 @keyframes 动画的名称。*/
		animation-duration: 1s;				    /*规定动画完成一个周期所花费的秒或毫秒。默认是 0。*/
		animation-timing-function: ease;		/*规定动画的速度曲线。默认是 "ease"。*/
		animation-delay: 0s;					/*规定动画何时开始。默认是 0。*/
		animation-iteration-count: infinite;	/*规定动画被播放的次数。默认是 1 这里是无限 */
		animation-direction: alternate;			/*规定动画是否在下一周期逆向地播放。默认是 "normal"。 正常播放*/
		animation-play-state: running;			/*规定动画是否正在运行或暂停。默认是 "running */
}
@keyframes xs_ani 
{	
	100% {opacity: 1; transform:translateY(0px)}
}










.ryzz{width:280px; height:400px; float:left; margin:10px;}
.ryzz img{width:280px; height:350px;}

.ny_honor{ height:400px;}

.ny_honor img{ height:350px;} 

.filebox{ width:550px; height:60px; line-height:60px; position:relative; background-color:#EEEEEE; padding-left:10px; border-radius:5px; color:#333; float:left; margin:5px;}
.filebox span i{ position:absolute; top:0px; right:10px; line-height:60px; font-size:20px;}








@media (max-width: 992px)
{
	
	
.index_btn1{top:1100px !important; right:200px !important;}
.index_btn2{top:1100px !important; left:200px !important;}
	
.gm-list li .date:after { content:""; position:absolute; left:0; top:0;  height:395px;  width:640px; background-color:rgba(0,0,0, .4); background-image:url(../image/news-em.png); background-position:center; background-repeat:no-repeat; display:none;border-radius:0 0 0 5px;}
	
	/* 割断 */
	
	.pc_none{ display:block;}
	.wap_none{ display:none;}
	.web_body{width:640px !important; height:auto;}
	.web_body *{ max-width:100% !important;}
	.head_top{ display:none;}
	.dh{display:none;}
	.wap_dh{ display:block;}
	.header{ position:fixed; top:0px; left:0px; z-index:9999; background-color:#fff;}
	
	
	
	
	.i_logobox{width:350px; height:70px; top:15px; left:220px; border-left:1px solid #e3e3e3; text-indent:1em; line-height:35px;}
	.i_logobox .p1{color:#004593; font-size:22px;}
	.i_logobox .p2{color:#666; font-size:22px;}
	.i_logobox .p2 span{color:#004593; font-size:22px;}
	
	
	
	.i_sjbox{width:100%; height:280px; background-color:#F4F4F4;}
	.i_sjboxin{width:640px; height:100%; position:relative; margin:0px auto;}
	.i_sj_box{width:299px; height:100px; border-right:1px solid #DDDDDD; margin-top:25px; margin-left:20px; float:left; text-align:center;}
	.i_sj_box .p1{color:#5e5e5e; font-size:50px;}
	.i_sj_box .p2{color:#999999; font-size:22px; padding-top:8px;}
	.i_sj_box .p3{color:#999999; font-size:22px;  position:absolute;}
	.wap_noborder{ border:0px;}
	
	
	
	
	.i_about{width:100%; height:auto !important;}
	.i_about_l{width:580px; height:450px; float:none !important; margin:0px auto; margin-bottom:60px;}
	.i_about_r{width:580px; height:620px; float:none !important; margin:0px auto;}
	.i_about_r_newsbox .content_box{ height:181px; overflow:hidden; }
	.i_about_r_newsbox .img{ height:165px;}
	.i_about_r_newsbox img{ height:165px; display:block; margin-top:15px;}
	.i_about_r_newsbox{ height:200px;}
	.i_about_r_newsbox .content_box .p1{color:#333; font-size:24px; line-height:32px; padding-top:5px;}
	.i_about_r_newsbox .content_box .p2{color:#5e5e5e; font-size:22px; line-height:32px; padding-top:10px;}
	.i_about_l .p1{color:#004593; line-height:32px; font-size:24px; padding-top:20px;}
	.i_about_l .p2{color:#5e5e5e; line-height:32px; font-size:22px; padding-top:10px;}
	.i_titbox{width:100%; text-align:center; font-size:30px; line-height:38px; color:#004593; padding-top:60px; padding-bottom:30px;}
	.i_titbox .p2{color:#b2b2b2; font-size:22px;}
	
	
	
	.i_probox{width:350px; height:385px; margin-top:10px; background-color:#fff; float:left; margin-left:150px; }
	.i_probox .img{width:350px; height:220px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
	.i_probox .img img{width:330px; height:200px; margin:10px;}
	.i_probox p{width:330px; margin-left:10px; }
	.i_probox .p1{ font-size:24px; color:#004593; line-height:40px; padding-top:10px;}
	.i_probox .p2{ font-size:22px; color:#5e5e5e; line-height:28px;}
	.i_probox .p3{ font-size:22px; color:#004593; line-height:32px; text-align:right; padding-top:20px;}
	
	
	
	.i_case{width:100%; height:1200px;}
	.i_case_in{width:600px; height:100%; }
	.i_anli_menubox{width:600px; height:auto; margin:0px auto; text-align:center;}
	.i_anli_menubox a{ display:inline-block; border:1px solid #DDDDDD; color:#666666; line-height:38px; height:38px; font-size:22px; padding-left:15px; padding-right:15px; background-color:#fff; margin-left:5px; margin-right:5px; width:240px; margin:10px; }
	.i_anli_menubox a:hover{background-color:#004593; color:#fff;}
	.i_anli_menubox .on{ background-color:#004593; color:#fff;}
	
	.i_anli_box{width:600px; height:1000px; margin:0px auto; margin-top:65px; background-color:#fff;}
	.i_anli_box .img{width:600px; height:400px; overflow:hidden; float:none !important;}
	.i_anli_box .img img{width:100%; height:100%; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;display: block; }
	.i_anli_box:hover img{transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) 
	translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
	
	.xsj{width: 0px;height: 0px;display: block;border-width:28px 28px 28px 0; transform:rotate(45deg); right:285px; top:384px; border-style: solid;border-color: #fff transparent transparent;position: relative;}
	.anli{width:600px; float:none !important;}
	.anli .p1{font-size: 24px; color: #004593; line-height: 60px; padding-top:20px;}
	.anli .p2{font-size: 22px; color: #5e5e5e; line-height: 32px; padding-top:0px;}
	.anli .p3{ font-size:22px; color:#004593; line-height:32px; text-align:right; padding-top:15px;}
	
	
	.i_youshi{width:100%; height:550px; background-color:#083C83; background-position:center; background-repeat:no-repeat;}
	
	
	
	
	.i_shouhou{width:100%; height:1660px; background-color:#fff; }
	.i_shouhou_in{width:710px; height:100%;}
	.i_sh_box{width:620px; height:200px; float:left; margin-left:20px; margin-right:20px; margin-top:20px; border-radius:10px; cursor:pointer; float:none;}
	.m_ico{width:90px; height:90px; background-color:#004593; border-radius:45px; text-align:center; margin-top:40px; margin-left:0px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
	.m_ico i{ font-size:40px; margin-top:25px; color:#fff; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
	.i_sh_box p{width:500px; float:right; margin-right:10px; }
	.i_sh_box .p1{font-size:24px; color:#004593; line-height:32px; padding-top:10px;}
	.i_sh_box .p2{font-size:22px; color:#5e5e5e; line-height:32px; padding-top:5px;}
	.i_sh_box:hover{background-color:#F9F9F9;}
	.wap_mgtop{ margin-top:60px;}
	
	
	
	.foot{width:100%; height:240px; background-color:#004593;}
	.foot_in{width:100%; height:100%; margin:0px auto;}
	.ft_logo{height:80px; margin-top:0px; float:left; display:none}
	.ft_box{ color:#fff; margin-top:40px; line-height:32px; margin-left:10px; font-size:22px;  float:left !important;}
	.foot2{width:100%; height:140px; background-color:#001A4F; display:none;}
	.foot2_in{width:640px; height:100%; line-height:50px; text-align:center; color:#fff; font-size:22px;}
	.foot2_in p{ padding-top:20px;}
	.ft_bm{width:200px;}
	
	.ft_box2{ display:none; margin-top:30px; line-height:32px; float:none; color:#fff; font-size:22px; margin-right:120px;}
	.m_edt{width:300px; height:40px; line-height:40px; color:#fff; margin-top:10px; background-color:#004593; border:0px; border-bottom:1px solid #fff; font-size:22px;}
	.m_sub{width:300px; height:50px; line-height:50px; background-color:#001A4F; text-align:center; color:#fff; border:0px; margin-top:20px; font-size:22px;}

	.ny_mbx{width:100%; min-height:60px; line-height:60px; font-size:24px; color:#666; border-bottom:1px solid #DDDDDD;}
	.ny_mbx_in{width:100%;}	
	.ny_menu{ position:absolute; top:0px; left:0px; text-align:center;}
	.ny_menu a{width:auto; height:60px; display:inline-block; font-size:24px; color:#666; margin-left:10px; margin-right:10px; float:none;}
	.ny_menu a:hover{color:#004593; border-bottom:1px solid #004593;}
	.ny_menu .on{color:#004593; border-bottom:1px solid #004593;}
	
	.wenzhang{ font-size:22px; line-height:38px; color:#333;}
	.ny_main{width:600px; height:auto; margin:0px auto; min-height:500px; background-color:#fff; padding:20px;}	
	.ny_info_tit_p{ font-size:28px; line-height:60px;}
	.info_img{width:600px;}
	.ny_info_rbox{width:620px; height:auto; float:right; padding-top:30px; padding-bottom:30px; font-size:22px;}
	
	
	.ny_news_tit_p{ font-size:28px; line-height:60px; text-align:center;}
	.ny_news_hd_box{text-align: center;color: #767676;background: #fafafa;padding: 7px 0;height: 45px;line-height: 45px;font-size: 22px;}
	.sxpian { border-top:1px dashed #c0c0c0; margin:40px 0px 0 0px; padding-top:20px; line-height:40px; color:#474747; font-size:22px;}
		
		
	.gm-list li { overflow:hidden; padding:35px 0; border-bottom:1px dashed #dddddd; color:#999999; line-height:30px; font-size:24px;}
	.gm-list li .date { float:none; width:600px; height:395px; background:#eeeeee; color:#999999; font-size:24px; font-family:Arial; text-align:center; line-height:60px; margin-right:40px; position:relative;}
	.gm-list li .date p{ display:none;}
	.gm-list li .date span{ display:none;}
	.gm-list li .date img { float:left; height:395px;  width:600px; border-right:2px solid #fff; border-radius:0 0 0 5px; }
	.gm-list li h1 { color:#333333; font-size:28px; padding:25px 0 25px; }
	.gm-list li h1:hover {color:#004593;}
	.gm-list li p{ padding-bottom:30px;}	
	
	
	.fy { text-align:center; padding:30px 0;}
	.fy a { display:inline-block; padding:0 10px; height:40px; border:1px solid #cacaca;  line-height:40px; font-size:22px; color:#6d6d6d; margin:0 6px;}
	.fy span{ display:inline-block; padding:0 10px; height:40px; border:1px solid #cacaca;  line-height:40px; font-size:22px; color:#6d6d6d; margin:0 6px;}
	.fy a:hover { background:#004593; border:1px solid #004593;  color:#fff;}
	
	
	.ny_picbox{width:600px; height:420px; position:relative; overflow:hidden; cursor:pointer; margin-left:0px; margin-right:0px; margin-bottom:30px;}
	.ny_picbox img{width:600px; height:420px;}
	.ny_picbox_in{ position:absolute; width:580px; height:400px; left:0px; bottom:-375px; background-color:rgba(0,0,0,.5);}
	.ny_picbox_in{ color:#fff; font-size:24px; padding:10px; line-height:30px; transition: all 500ms ease-in 0s;}
	.ny_picbox_in .p2{ font-size:22px;}
	.ny_picbox_in .p3{ padding-top:10px;}
	
		.ny_honor{ height:800px;}



.ny_honor img{ height:700px;} 
	
	.filebox{ width:580px; height:60px; line-height:60px; position:relative; background-color:#EEEEEE; padding-left:10px; border-radius:5px; color:#333; float:left; margin:5px;}
.filebox span i{ position:absolute; top:0px; right:10px; line-height:60px; font-size:20px;}
	
	
	
}